RM Bridge Modeler Help

Formulas, tables, shapes

Formulas and tables are needed to adapt the cross section variables along the axis. An internal interpreter decodes the mathematical expressions.

Note: 'Shapes' are spline curves for the definition of internal tendons.
SettingDescription
Predefined functions and constants

Basic mathematical functions such as "sin", "cos", "tan" and "exp" as well as the constant PI are available.

Functions of station:

The use of these 3 functions makes sense only for the input in the variable list at segment points.

Functions of station of the father segment (for piers, cross members):

sgf, slf, and spf – These 3 functions correspond to the ones above, but the results of them are the station of the father segment, i.e. sgf used at a pier point returns the station of the connected main girder at the connection position.

Functions for evaluating the angle of a percentage value:

Formulas

Formulas consists of a name to be identified, a mathematical expression, its current value, its type and an additional description.

The type of a formula is related to the types of variables in the cross section "Length", "Angle", "without dimension").

The formulas are limited by 31 characters.

The description is a optional property and is used as a help for the user.

Tables or diagrams

Tables consists of a set of expressions for abscissa and ordinate. These expressions are arithmetical terms of constants and defined formulas.

The Interpolation between two points of the table can be entered:

Input

The window for formulas, tables, and shapes consists of two lists. The upper list contains the names of the formulas and tables as well as their parameters. The lower list is valid for tables and shapes only and shows the items of the active entry in the list above.

Note: Formula and table names must not consist of mathematical symbols like '-',  '+', '.', etc. . Names start with any letter ('A'-'Z', 'a'-'z') and may have the character '_'. German letters and other non-regular characters are to be avoid.
Insert a formula / table

If the list of formulas is active, the Insert before or Insert after tools in the left vertical symbol column can be used to insert a new formula or table. Formulas and tables are sorted by name. Hence, both symbols have the same meaning.

Modify a formula / table

A selected formula or table can be modified using the Modify tool in the left vertical symbol column.

Delete a formula / table

A selected formula or table can be deleted using the Delete tool in the left vertical symbol column.

Graphic display of a table

Each table can be interpreted as a diagram. The diagram of the selected table will be shown in a separate window if the Info tool is pressed.

Work on a tables

The edit symbols in the left vertical symbol column are reserved for the upper table. That's why, analogue symbols in the current window are offered and have these ones have to use.

Insert a table entry

Using the Insert before or Insert after tools, a new entry can be inserted before or after the chosen table position, respectively.

Modify a table entry

A selected table entry can be changed using the Modify tool.

Copy table items

To input periodic tables easier, it is possible to copy a sequence of table items. First, the sequence to be copied has to be marked ( first and last row ). Then select the desired insert position. Now, copying has to be executed by pressing the Copy button in the bottom of the current window.

Delete a table entry

A selected table entry can be deleted using the Delete tool.

Note: A later change of a table or formula does not effect an automatic update of FE-cross sections. In that case the values at the segment points has to be updated by the user. This can be done by using the button Recalculate and formula evaluation in the window of the segment point list.

ASCII - Interface

SettingDescription
 "Save" and "Save all tables"

The current or all tables respectively will be written into an ASCII file.

 "Load" and "load all tables"

The table(s) stored in an ASCII file will be loaded. It (They) will overwrite existing tables.